body,td,th {
	font-family:"微软雅黑",'宋体', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.tel {
	font-size: 20px;
	font-weight: bold;
	color: #ff6600;
	background-image: url(tel.png);
	background-repeat: no-repeat;
	background-position: 20px;
	line-height: 26px;
}
.tel span{font-size:16px; color:#666;}
.gs{margin:10px;line-height:25px;}
.gs_k{float:left;border:1px solid #EBEBEB;padding:1px;margin-right:6px;}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #3866B1;
}
a:active {
	text-decoration: none;
	color: #333333;
}
/*menu*/
/*menu*/
nav, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
ul,li {list-style-type:none; text-transform:capitalize;}

#menu{background:#044fcb;width:100%;border-bottom:3px solid #0440a3;}
#nav {margin:0px auto; width:990px; display:block;}
#nav .mainlevel {float:left;width:123px;background-image: url(nav_line.jpg);background-repeat: no-repeat;background-position: right;}
#nav .mainlevel a {color:#ffffff; text-decoration:none;line-height:55px; display:block; text-align: center; width:123px;font-size:16px;font-family: "Microsoft Yahei";}
#nav .mainlevel a:hover {color:#FFFFFF; text-decoration:none;background:#0062ff;}
#nav .mainlevel ul {display:none; position:absolute;z-index:9999;}
#nav .mainlevel li {border-bottom:1px solid #003674; background:#044fcb; width:123px;height:40px;/*IE6 only*/}
#nav .mainlevel ul li a:link{font-weight:normal;height:40px;line-height:36px;font-size:12px;width:123px;}
#nav .mainlevel ul li a:visited{font-weight:normal;height:40px;}
#nav .mainlevel ul li a:hover {color:#FFFFFF; text-decoration:none; background:#0062ff;}
#nav .nline{background:none;}
/*banner*/
/*banner*/
/*banner*/
.fullSlide{width:100%;position:relative;height:500px;background:#00a9ec;min-width:1200px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:30px; line-height:30px;  text-align:center; _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:19px; height:19px; margin:5px; background:url(tg_flash_p.png) -20px 0 no-repeat; overflow:hidden;line-height:9999px; }
.fullSlide .hd ul .on{background-position:0 0;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:60px;height:90px;background:url(slider-arrow.png) -116px -125px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:3px -125px;}
.banner_d{width:100%;margin:1px auto 15px;background:url(banner_d.jpg) repeat-x;height:13px;}

.lnavtit{border-bottom:1px solid #015ec5;line-height:60px;font-size:18px;color:#ffffff;background:#003674;text-align:center;}
.lnav{width:100%; margin:0px 20px 10px 0px;background:#014da5;}
.lnav ul{ list-style:none; margin:0; padding:15px 20px;}
.lnav ul li{background:url(lico.jpg) no-repeat left center;border-bottom:1px dashed #3b87d2;padding-left:10px;}
.lnav a{text-decoration:none;padding-left:12px;line-height:53px;height:53px;color:#FFFFFF;font-size:16px;}
.lnav a:hover{text-decoration:underline;}

.bl{margin-top:13px;}
.ltbg{line-height: 31px;background:url(ltbg.jpg) repeat-x;}
.ltit{background:url(lt.jpg) repeat-x;float:left;font-size:14px;font-weight:bold;color:#FFFFFF;padding:0px 12px;}
.more{float:right;margin-right:8px;}
.k{border:1px solid #a9ccec;}
.jj{margin:8px 10px;line-height:25px;}
.rtbg{line-height: 31px;background:url(rtbg.jpg) left center no-repeat;}
.rtit{float:left;font-size:14px;font-weight:bold;color:#FFFFFF;padding-left:50px;}
.rmore{float:right;margin-right:8px;color:#FFFFFF;}
.rmore a{color:#FFFFFF;}

.new{width:93%; margin:7px auto;}
.new ul{ list-style:none; margin:0; padding:0;}
.new ul li{background:url(ico.gif) no-repeat left center;border-bottom:1px dashed #DDDDDD;}
.new a{text-decoration:none;padding-left:14px;line-height:35px;}
.new a:hover{text-decoration:underline;}

.pic{border:1px solid #bddffa;padding:1px;}
.img{border:1px solid #bddffa;padding:1px;margin:0px 5px;}
.t{line-height:25px;}
.pnav{width:93%; margin:6px auto;}
.pnav ul{ list-style:none; margin:0; padding:0;}
.pnav ul li{background:url(panv.jpg) no-repeat center;}
.pnav a{text-decoration:none;padding-left:45px;line-height:41px;display:block;}
.pnav a:hover{text-decoration:underline;background:url(panv_hover.jpg) no-repeat center;}

.protbg{line-height: 36px;background:url(protbg.jpg) left center no-repeat;}
.ptit{float:left;font-size:14px;font-weight:bold;color:#FFFFFF;padding-left:60px;}
.lx{margin:8px 10px;line-height:27px;}
.link{background-color:#075db2;line-height:35px;color:#FFFFFF;text-align:center;clear:both;}
.link a{color:#FFFFFF;}
.end{background-color:#edf6ff;line-height:20px;text-align:center;padding:20px 0px;}
.content{margin:8px 12px;line-height:28px;font-size:14px;}

dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
.newslist{margin:6px 0px;}
.newslist dl{padding:5px; border-bottom:#d8d8d8 1px dotted; overflow:hidden; }
.newslist dl.nl_con1{ margin:5px 15px;}
.newslist dd h4.nlc_tit{ background:url(listicon.gif) no-repeat left center;font-size:14px; padding-left:18px;line-height:18px;}
.newslist dd p.nlc_info{ line-height:26px; color:#333; text-indent:2em;font-size:14px;}
.newslist dd p.nlc_info a{ color:#369;}
.newslist dd p.nlc_info a:hover{ color:#ff6600; text-decoration:none;}

.articlecontent{padding:15px;height:100%;overflow:hidden;}
.articlecontent h3{line-height:35px;text-align:center; font-size:22px; color:#000;}

.articlecontent .info{height:30px;line-height:30px;text-align:center;}
.articlecontent .info span{ padding:0px 5px;}
.articlecontent .info span a{color:red;}

.articlecontent .newscontent{font-size:14px;line-height:26px;}
.newscontent img{max-width:580px;text-align:center;}
.articlecontent .Author{text-align:right;font-size:14px;color:#000;}

.articlecontent .sharebox{text-align:right; height:26px; line-height:30px; background:#F4F8FD; padding-top:7px;}

.articlecontent .moodbox{}

.articlecontent .articlekey{ line-height:25px;}
.articlecontent .articlekey a{ color:#ff0000;}
.articlecontent .articlekey a:hover{color:red; text-decoration:none;}

.articlecontent .articlebook{}
.articlecontent .articlebook h2{ line-height:25px; font-size:12px; font-weight:normal;}

/*文章分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:32px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E50A2;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:32px;line-height:32px}
#fenye a.num{width:32px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}

/*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px; color:#1E50A2;background:#fff; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 14px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #ff4a00 url(fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #ff4a00 url(fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ff4a00 url(fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ff4a00 url(fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

/*首页块标题*/
.bigtit{text-align:center;font-family:"微软雅黑"; font-size:30px;font-weight:bold;background:url(bigtitbg.png) no-repeat center center;margin:30px auto;}
.bigtit span{color:#005fbb;}
.gcbigtit{text-align:center;font-family:"微软雅黑"; font-size:30px;font-weight:bold;background:url(bigtitbg.png) no-repeat center center;margin:30px auto;color:#add7ff;}
.gcbigtit span{color:#fff;}
/*产品*/
.f_fw{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f_fl{float:left;width:220px;}
.f_fr{float:right;}
.contents{ width:1080px; margin:0 auto;}
.g_pro { height:auto; padding-top: 0px; overflow: hidden; }
/* 左边 */
.g_pro .m_pleft { width:220px;background-color: rgb(0, 95, 187);border-radius:10px;}
.g_pro .m_pleft h3 { color: #fff; height: 78px; padding-top: 30px; }
.g_pro .m_pleft h3 { font-size: 22px; color: #fff; text-align: center; display: block; font-weight: bold; }
.g_pro .m_pleft h3 em { display: block; font-size: 12px; color: #5b7eb9; text-transform: uppercase; font-weight: normal; padding-top: 7px; }
.g_pro .m_plc{background-color:#ffffff;margin:0px 6px;}
.g_pro .m_pleft .m_plc { padding:0px 13px 0 13px;border-radius:10px;}
.g_pro .m_plc ul { padding: 5px 0; }
.g_pro .m_plc li { height: 46px; line-height:46px; overflow: hidden;border-bottom:1px solid #c9c9c9; }
.g_pro .m_plc li a { height: 46px; line-height:46px;overflow: hidden; padding-left: 38px; display: block; font-size: 16px; color: #555555; background:url(26.gif) no-repeat 10px center; font-weight: normal; }
.g_pro .m_plc li a:hover { color: #fff;background-color: rgb(0, 95, 187);}
.g_pro .fld {width: 220px; height:30px; overflow: hidden; }
/*右边内容*/
.g_pro .m_prightc { width:842px; float:right; }
.g_pro .m_prightc h3 {font-size:16px;height: 38px; line-height: 38px; border-bottom: 1px solid #074fab; margin-bottom: 20px; font-weight:bood; color: #005fbb; }
.g_pro .m_prightc h3 span{ font-size: 12px; color: #333333;}
.g_pro .m_prightc h3 a { display: inline-block; font-size: 12px; color: #333333; padding: 0 15px;}
.g_pro .m_prightc h3 a:hover, .g_pro .m_pright .cur { color: #04489d; }
/* 右边 */
.g_pro .m_pright { width:842px; float:right; }
.g_pro .m_pright h3 { height: 38px; line-height: 38px; border-bottom: 1px solid #074fab; margin-bottom: 20px; font-weight: normal; color: #cecece; }
.g_pro .m_pright h3 a { display: inline-block; font-size: 16px; color: #333333; padding: 0 15px; font-weight: bold; }
.g_pro .m_pright h3 a:hover, .g_pro .m_pright .cur { color: #04489d; }
.g_pro .m_pright h3 .u_more { display: block; padding-top: 10px; }
.g_pro .m_pright h3 .u_more a { padding: 0; }
.g_pro .u_dlst1 { width: 260px; margin-right: 20px; float: left; height: 288px; _height: 288px; padding-bottom: 18px; _padding-bottom: 18px; }
.g_pro .u_dlst1 dd { border:1px solid #fff; }
.g_pro .lastdl { margin-right: 0; }
.g_pro .u_dlst1 dt { width:260px; position: relative; margin-bottom: 50px; _margin-bottom: 45px; }
.g_pro .u_dlst1 dt em { display: block; position: absolute; left:0; bottom: -40px; height: 40px; line-height: 40px; width:260px; text-align: center; color: #555555; font-size: 14px; overflow:hidden;font-style: normal;}
.g_pro .u_dlst1 dt img { width: 256px; height: 256x; display: block; }
.g_pro .u_dlst1 dt a { border: 2px solid #e7e7e7; width:256px; height:256px; display: block; }
.g_pro .u_dlst1 dt a:hover { border: 2px solid rgb(0, 95, 187); }
.g_pro .u_dlst1 dt a:hover em { background: rgb(0, 95, 187); color: #fff; }
.g_pro .u_dlst1 dd a { float: left; margin-right: 18px; }
.g_pro .u_dlst1 dd .lasta { margin-right: 0; }


.g_pro .u_dlst2 { width: 260px; margin-right: 20px; float: left; height: 223px; _height: 223px; padding-bottom: 18px; _padding-bottom: 18px; }
.g_pro .u_dlst2 dd { border:1px solid #fff; }
.g_pro .lastd2 { margin-right: 0; }
.g_pro .u_dlst2 dt { width:260px; position: relative; margin-bottom: 50px; _margin-bottom: 45px; }
.g_pro .u_dlst2 dt em { display: block; position: absolute; left:0; bottom: -40px; height: 40px; line-height: 40px; width:260px; text-align: center; color: #555555; font-size: 14px; overflow:hidden;font-style: normal;}
.g_pro .u_dlst2 dt img { width: 256px; height:192x; display: block; }
.g_pro .u_dlst2 dt a { border: 2px solid #e7e7e7; width:256px; height:192px; display: block; }
.g_pro .u_dlst2 dt a:hover { border: 2px solid rgb(0, 95, 187); }
.g_pro .u_dlst2 dt a:hover em { background: rgb(0, 95, 187); color: #fff; }
.g_pro .u_dlst2 dd a { float: left; margin-right: 18px; }
.g_pro .u_dlst2 dd .lasta { margin-right: 0; }
/*公司简介*/
.about{
   margin: 0px auto;
    width: 1080px;
    overflow: hidden;
}
.about01{
   margin-top: 0px;
    overflow: hidden;
}
.about01 .fl{float:left;
   width: 504px;
}
.about01 .fl img{width:500px;}
.about01 .fr{float:left;margin-left:30px;
   width: 530px;
}
.about01 H2{
   margin-top:-8px;
    font-family: "微软雅黑";
    color: #666;
    font-size: 30px;
    font-weight: bold;
}
.about01 P{
   line-height: 30px;
    font-family: "微软雅黑";
    color: #666;
    font-size: 14px;
}
.about_a{
   margin-top: 10px;
}
.about_a A{
   border-bottom: #f1f1f1 1px solid;
    text-align: center;
    border-left: #f1f1f1 1px solid;
    line-height: 30px;
    width: 100px;
    display: block;
    font-family: "微软雅黑";
    float: left;
    height: 30px;
    color: #666;
    font-size: 12px;
    border-top: #f1f1f1 1px solid;
    margin-right: 20px;
    border-right: #f1f1f1 1px solid;
    text-decoration: none;
    transition: all 0.5s;
}
.about_a A:after{
   margin-top: -30px;
    width: 0px;
    display: block;
    background: #3c91d8;
    height: 30px;
    content: "";
    transition: all 0.5s;
}
.about_a A:hover{
   background: #3c91d8;
    height: 30px;
    color: #fff;
}
.about_a A:hover:after{
   width: 100px;
}
/*案例*/
.gcal{background:#005fbb;height:350px;padding-bottom:30px;padding-top:10px;margin-top:30px;}
.t{line-height:30px;}
.t a{color:#fff;font-size:14px;}
/*新闻资讯*/
em{font-style: normal;}
.clear{clear:both; }
.information{ height:auto; overflow: hidden;margin-top:40px;}

.inf-l ul img,.inf-m ul img,.inf-r ul img{ margin-top: 20px; display: block; width: 340px; height: 125px;}
.inf-l ul,.inf-m ul,.inf-r ul{ margin-top: 15px;}
.inf-l ul li,.inf-m ul li,.inf-r ul li{ height: 42px; font-size: 14px; line-height: 42px; border-bottom: 1px dashed #ddd; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.inf-l li.last,.inf-m li.last,.inf-r li.last{ border-bottom: 0;}
.inf-l li a,.inf-m li a,.inf-r li a{ color: #666;}

.inf-l{ float: left; width: 340px; overflow: hidden;}
.inf-m{ float: left; width: 340px;margin-left:30px;}
.inf-r{ float: right; width: 340px;}

.tit2{ height: 30px; font-size: 0; border-bottom: 1px solid #ddd;}
.tit2 em{ display: inline-block; height: 30px; font-size: 18px; color: #0972bc; border-bottom: 3px solid #0972bc;}
.tit2 a{ float: right; margin-top: 5px; font-size: 14px; color: #555; font-weight: normal; text-transform: uppercase;}
.tit2 .aaa em{ height: 25px !important; display: inline-block; height: 30px; font-size: 18px; color: #d4211c; border-bottom: 3px solid #d4211c; line-height:16px !important;}
.tit2 .aaa{ float:left;font-weight:bold;}

.wdbox{ margin-top: 32px; height: 385px; overflow: hidden;}
.wdbox dl{ margin-bottom: 20px; height: 115px; border-bottom: 1px solid #ddd; overflow: hidden;}
.wdbox dt{ padding-left: 30px; height: 30px; font-size: 14px; line-height: 30px; overflow: hidden; background: url(images/wen.gif) no-repeat 0 center;}
.wdbox dt a{ color: #333;}

.wdbox dd{ padding-left: 30px; height: 72px; font-size: 14px; color: #666; line-height: 24px; overflow: hidden; background: url(images/da.gif) no-repeat 0 3px;}


/*底部*/
.footer{height:239px;width:100%;background:#005fbb;margin-top:15px;}
.foot_c{height:199px;width:1180px;background:url(copyright_bg.png) no-repeat right 0;float:none;margin:0 auto;padding-top:30px;}
.foot_l{float:left;width:33%;}
.copy_contact{padding-bottom:5px;padding-left:60px;padding-right:5px;background:url(phone_copy.png) no-repeat left center;color:white;font-size:24px;font-weight:bold;padding-top:5px}
.copy_contact SPAN{color:white;font-size:15px;font-weight:normal}
.copy_contact_list{line-height:22px;margin-top:10px;color:white;font-size:12px}
.foot_z{border-left:#006ed9 1px solid;border-right:#006ed9 1px solid;width:33%;float:left}
.copy_key{line-height:27px;float:left;color:white;margin-left:81px}.copy_key SPAN{font-size:18px}.copy_key2{margin-left:42px}
.foot_r{float:right;width:33%;}
.foot_r li{width: 150px; float: left; letter-spacing: 1px; color: #ddd; margin-left: 20px}
.foot_r li img{width: 140px; height: 140px}
.foot_r li p{height: 23px; line-height: 23px; font-size: 12px; text-align: center; color: #EAF7FF}
.foot_bottom{text-align:center;line-height:50px;color:#bac3d6;background:#00509d;width:100%;clear:both;}
.foot_bottom A{color:#bac3d6}
.foot_bottom A:hover{color:#fff}